package com.ruoyi.system.model.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

import java.util.Date;

/**
 * 手机管理对象 tel_manage
 *
 * @author ruoyi
 * @date 2023-04-05
 */
@Data
public class TelManage extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     *
     */
    private Long id;
    /**
     *
     */
    private Long createId;
    /**
     * 创建时间
     */
//    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 类型
     */
    @Excel(name = "类型")
    private String type;
    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;
    /**
     *
     */
    @Excel(name = "发布人")
    private String createName;
    /**
     *
     */
    private Long updateId;
    /**
     * 类型
     */
    @Excel(name = "游戏类型")
    private String gameType;
    /**
     * 编号
     */
    @Excel(name = "编号")
    private String num;
    /**
     * 手机号
     */
    @Excel(name = "手机号")
    private String tel;
    /**
     * 腾讯剩余卡位
     */
    @Excel(name = "腾讯剩余卡位")
    private int tengxunCount = 5;
    /**
     * 网易使用状态
     * 1未使用、2已空闲、3使用中、4已售未换绑
     */
    @Excel(name = "网易使用状态", readConverterExp = "1=未使用,2=已空闲,3=使用中,4=已售未换绑")
    private String wyStatus;
    /**
     * 商品编号
     */
    @Excel(name = "商品编号")
    private Long wyGoodsId;
    /**
     * 渠道
     */
    @Excel(name = "渠道")
    private String supplyChannel;
    /**
     * 下次换绑时间
     */
    @Excel(name = "下次换绑时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date nextTime;
    /**
     * 保管人
     */
    @Excel(name = "保管人")
    private String custodian;
    /**
     * 绑定游戏ID
     */

    private Long game;
    /**
     * 绑定游戏名称
     */
    private String gameStr;
    /**
     * 状态
     */
    private Long status;
    /**
     * info_id
     */
//    @Excel(name = "info_id")
    private Long infoId;

    /**
     * 是否可用
     */
    private Boolean isTrue = true;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")

    private Date startTime;
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

}
